package com.settlement.system.model.form;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

        import java.math.BigDecimal;
        import java.time.LocalDateTime;

/**
* <p>
* 百盛订单表
* </p>
*
* @author huangrensen
* @since 2024-09-04
*/
@Schema
@Data
public class BsOmsOrderForm {
    @Schema(description="ID")
    private String id;

    @Schema(description="店铺ID")
    private Long storeId;

    @Schema(description="内部订单号")
    private String oId;

    @Schema(description="原始线上订单号")
    private String rawSoId;

    @Schema(description="线上子订单编号")
    private String outerOiId;

    @Schema(description="线上订单号")
    private String mergeSoId;

    @Schema(description="下单时间")
    private LocalDateTime orderDate;

    @Schema(description="付款日期")
    private LocalDateTime payDate;

    @Schema(description="发货日期")
    private LocalDateTime sendDate;

    @Schema(description="应付金额")
    private BigDecimal payAmount;

    @Schema(description="已付金额")
    private BigDecimal paidAmount;

    @Schema(description="总数量")
    private Integer qty;

    @Schema(description="商品总成交金额")
    private BigDecimal amount;

    @Schema(description="状态")
    private String status;

    @Schema(description="发货仓")
    private String sendInventory;

    @Schema(description="支付单号")
    private String outerPayId;

    @Schema(description="平台创建时间")
    private LocalDateTime created;



}
